home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / PD_THEMA / EDITOREN / 7UP_PD / AESLIB.H < prev    next >
C/C++ Source or Header  |  1998-03-14  |  2KB  |  67 lines

  1. /*
  2.  * AES-Lib  V0.07
  3.  *
  4.  * started    : 17.02.92 (wb)
  5.  * last change: 06.03.92 (wb)
  6.  *
  7.  * Versionen
  8.  *---------------------------------------
  9.  * 0.03  vom 23.02.92
  10.  * 0.04  vom 27.02.92
  11.  *       -  EvntMulti() ergänzt
  12.  * 0.05  vom 03.03.92
  13.  *       -  Stackoffsetfehler in evnt_multi() entfernt
  14.  *       -  verdrehte Objektreihenfolge bei form_keybd()
  15.  *          berücksichtigt
  16.  * 0.06  vom 04.03.92
  17.  *       -  "Öffentlichen" AES-Handler _crystal() hinzugefügt
  18.  * 0.07  vom 06.03.92
  19.  *       -  variable Parameteranzahl des TC/PC-Bindings bei
  20.  *          wind_get() berücksichtigt (Abweichung von DR-Binding!)
  21.  */
  22.  
  23. /****** AESparams *******************************************************/
  24.  
  25. /* Die AES-Arrays */
  26. typedef struct
  27. {
  28.     int    contrl[5];
  29.     int    global[12];
  30.     int    intin[16];
  31.     int    intout[8];
  32.     void   *addrin[4];
  33.     void   *addrout[1];
  34. } GEMPARBLK;
  35.  
  36. extern  GEMPARBLK _GemParBlk;
  37. extern  int       _app;
  38.  
  39. /* Der AES-Parameterblock  */
  40. typedef struct
  41. {
  42.    int   *contrl;
  43.    int   *global;
  44.    int   *intin;
  45.    int   *intout;
  46.    int   *addrin;
  47.    int   *addrout;
  48. } AESPB;
  49.  
  50. /********* zusätzliche Funktionen ***************************************/
  51.  
  52. /*
  53.  * Überprüfe, ob AES vorhanden ist
  54.  *
  55.  * Rückgabewerte: d0 = ap_id, wenn AES vorhanden
  56.  *                d0 = -1, wenn AES nicht vorhanden
  57.  */
  58. int   vq_aes( void );
  59.  
  60. /*
  61.  * AES-Handler
  62.  */
  63. void _crystal( AESPB *aespb );
  64.  
  65. /************************************************************************/
  66.  
  67.